praying mantis - German English Dictionary